﻿/*cssrest*/
html{color:#000;background:url(../images/htmlbg.$5752.png) repeat;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
legend{color:#000}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
/*clearfix*/
.clearfix:after {content: "\0020";display: block;height: 0;clear: both;}
.clearfix {zoom: 1;}
/* font-family*/
body {
  font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei", Arial, sans-serif;
  font-size:12px;
}

a:link{color:#333;text-decoration:none}
a:visited{color:#333; text-decoration:none;}
a:hover{color:#0192B5; text-decoration:none}
a:active{}
/*dd0053*/
a.btn_ok{ padding:7px 10px; font-weight:bold; background-color:#f18d0a; color:#fff; font-size:13px;}
a.btn_ok:hover{ background-color:#F88C00;}

input{-webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}
input:focus {
  outline: 0;
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}

input,select,
.uneditable-input {display: inline-block;width: auto; padding: 4px;font-size: 12px;color: #808080; border: 1px solid #ccc;
                    -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; outline:none;}
                    
input.error,input.input-validation-error{ border-color: #e9322d;  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7; }
input.error:focus,input.input-validation-error:focus{ border-color: #e9322d;  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;  box-shadow: 0 0 6px #f8b9b7;}  
input.large{  height: 25px;  width: 300px;  font-size: 13px;}
span.field-validation-error{color:Red;}

input.checkbox,.account_form input.checkbox{ width:15px;vertical-align:middle; border:none; padding:3px; margin:0; height:auto;}
input.radio{ border:none; padding:0; margin:0;}

.the_pages{ padding:7px 0; margin:7px 0; background-color:#fff; }
.the_pages ul{ padding:1px 10px; }
.the_pages ul li{ float:left; height:22px; line-height:22px; background:#f8f8f8; margin-right:5px; border-bottom:1px solid #eee; }
.the_pages ul li a{ float:left; padding:2px 10px; display:block; background:#f8f8f8;border-bottom:1px solid #eee; }
.the_pages ul li a:hover{ text-decoration:none; color:#fff; background:#0192B5; }
.the_pages ul li.thisclass,
.the_pages ul li.thisclass a,
.the_pages .pagebox ul li.thisclass a:hover { height:26px; line-height:24px; padding:0px 10px; color:#fff; font-weight:bold; background:#0192B5}
.the_pages .pageinfo{ line-height:22px; padding:12px 10px 12px 16px; }
.the_pages .pageinfo strong{ color:#555; font-weight:normal; margin:0px 2px; }

 